void main() {
// 1. 存储商品分类的编号 和 名称
  Map goods = {'name': '手机', 'price': 2000, 'color': '青色'};
  print(goods);

// 2. 对字典数据进行查改增删
// 2.1 查询：字典[key]
  print(goods['name']);

// 2.2 修改：字典[key] = 新值
  goods['name'] = '电脑';
  print(goods);

// 2.3 新增：字典[新key] = 新值
// 注意：key必须是当前字典中不存在的key，如果key已存在就是修改
  goods['编号'] = '10001';
  print(goods);

// 2.4 删除：remove(key)
// 注意：如果key不存在，不会报错，也不会执行删除操作
  goods.remove('prices');
  goods.remove('price');
  print(goods);

// 3. 遍历字典
//方式1：
  goods.forEach((key, value) {
    print('当前的key:$key,当前的value:$value');
  });

//方式2：for(var key in 字典.keys)
  for (var key in goods.keys) {
    print('key: $key,value: ${goods[key]}');
  }

//方式3:for(var value in 字典.values)
  for (var value in goods.values) {
    print('value: $value');
  }
}
